package com.dangf.dao.impl;

import java.io.Serializable;
import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;

import com.dangf.dao.ArticleDao;
import com.dangf.entity.Article;
import com.dangf.entity.Type;

/**
 * 文章管理数据库操作 实现
 * @author Hello_海生
 * @date 2014年3月27日
 */
@SuppressWarnings("unchecked")
public class ArticleDaoImpl extends BaseDaoImpl<Article> implements ArticleDao {

	@Override
	public List<Article> findArticleListByParams(Serializable id, int start,int count) {
		Type t= new Type();
		t.setId((Long) id);
        Criteria criteria = this.getSession().createCriteria(c);
        criteria.add(Restrictions.eq("typeId", t));
        criteria.setFirstResult(start);  
        criteria.setMaxResults(count);  
        return criteria.list(); 
	}

}
